Part Number Hot Search : 
C2400 AD632AD E100A S30NW6C HT46R652 NTE25 TM1623 BT168
Product Description
Full Text Search
 

To Download CYPRESSSEMICONDUCTORCORP-CY7C451-30JI Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  512x9, 2kx9, and 4kx9 cascadable clocked fifos with programmable cy7c451 cy7c453 cy7c454 cypress semiconductor corporation ? 3901 north first street  san jose  ca 95134  408-943-2600 document #: 38-06033 rev. *a revised december 27, 2002 54 features ? high-speed, low-power, first-in first-out (fifo) memories  512 x 9 (cy7c451)  2,048 x 9 (cy7c453)  4,096 x 9 (cy7c454)  0.65 micron cmos for optimum speed/power  high-speed 83-mhz operation (12 ns read/write cycle time)  low power ? i cc =70 ma  fully asynchronous and simultaneous read and write operation  empty, full, half full, and programmable almost empty and almost full status flags  ttl compatible  retransmit function  parity generation/checking  output enable (oe ) pins  independent read and write enable pins  center power and ground pins for reduced noise  supports free-running 50% duty cycle clock inputs  width expansion capability  depth expansion capability  available in plcc packages functional description the cy7c451, cy7c453, and cy7c454 are high-speed, low-power, first-in first-out (fifo) memories with clocked read and write interfaces. both fifos are 9 bits wide. the cy7c451 has a 512-word by 9-bit memory array, the cy7c453 has a 2048-word by 9-bit memory array, and the cy7c454 has a 4096-word by 9-bit memory array. devices can be cascaded to increase fifo depth. programmable fea- tures include almost full/empty flags and generation/checking of parity. these fifos provide solutions for a wide variety of data buffering needs, including high-speed data acquisition, multiproces- sor interfaces, and communications buffering. both fifos have 9-bit input and output ports that are con- trolled by separate clock and enable signals. the input port is controlled by a free-running clock (ckw) and a write enable pin (enw ). when enw is asserted, data is written into the fifo on the rising edge of the ckw signal. while enw is held active, data is continually written into the fifo on each ckw cycle. the output port is controlled in a similar manner by a free-running read clock (ckr) and a read enable pin (enr ). the read (ckr) and write (ckw) clocks may be tied together for single-clock operation or the two clocks may be run independently for asynchronous read/write appli- cations. clock frequencies up to 83.3 mhz are achievable in the stan- dalone configuration, and up to 83.3 mhz is achievable when fifos are cascaded for depth expansion. depth expansion is possible using the cascade input (xi ) and cascade output (xo ). the xo signal is connected to the xi of the next device, and the xo of the last device should be connected to the xi of the first device. in standalone mode, the input (xi ) pin is simply tied to v ss . in the standalone and width expansion configurations, a low on the retransmit (rt ) input causes the fifos to retransmit the data. read enable (enr ) and the write enable (enw ) must both be high during the retransmit, and then enr is used to access the data. 7c451 d 3 logic block diagram pin configurations c451-1 c451-2 parity tri ? state output register read control flag logic write control write pointer read pointer reset logic expansion logic input register flag/parity program register d 0 ? 8 enr ckr hf e/f pafe/xo q 0 ? 7, q 8 /pg/pe enw ckw mr fl /rt xi oe 12 31 4 5 6 7 8 9 10 32 1 30 13 14 15 16 17 26 25 24 23 22 21 11 top view plcc/lcc 1819 20 27 28 29 32 7c453 fl /rt mr ckr enr oe /pg/pe xi enw ckw v cc v ss hf e/f pafe /xo d 0 ram array 512x 9 2048x 9 7c454 4096x9 retransmit logic d 1 d 2 d 4 d 5 d 6 d 7 d 8 q 4 q 1 q 2 q 3 q 5 q 6 q 7 q 8 v ss q 0
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 2 of 24 functional description (continued) the cy7c451, cy7c453, and cy7c454 provide three status pins to the user. these pins are decoded to determine one of six states: empty, almost empty, less than or equal to half full, greater than half full, almost full, and full (see table 1 ). the almost empty/full flag (pafe ) and xo functions share the same pin. the almost emp- ty/full flag is valid in the standalone and width expansion con- figurations. in the depth expansion, this pin provides the expansion out (xo ) information that is used to signal the next fifo when it will be activated. the flags are synchronous, i.e., they change state relative to either the read clock (ckr) or the write clock (ckw). when entering or exiting the empty and almost empty states, the flags are updated exclusively by the ckr. the flags denoting half full, almost full, and full states are updated exclusively by ckw. the synchronous flag architecture guarantees that the flags maintain their status for some minimum time. the cy7c451, cy7c453, and the cy7c454 use center power and ground for reduced noise. both configurations are fabri- cated using an advanced ram 2.8 technology. input esd protection is greater than 2001v, and latch-up is prevented by the use of reliable layout techniques and guard rings. maximum ratings [1] (above which the useful life may be impaired. for user guide- lines, not tested.) storage temperature ....................................? 65 c to +150 c ambient temperature with power applied .................................................? 55 c to +125 c supply voltage to ground potential .................? 0.5v to +7.0v dc voltage applied to outputs in high z state .....................................................? 0.5v to +7.0v dc input voltage .................................................? 3.0v to +7.0v output current into outputs (low)............................. 20 ma static discharge voltage............................................ >2001v (per mil-std-883, method 3015) latch-up current.................................................... > 200 ma notes: 1. the voltage on any input or i/o pin cannot exceed the power pin during power-up. selection guide 7c451-12 7c453-12 7c454-12 7c451-14 7c453-14 7c454-14 7c451-20 7c453-20 7c454-20 7c451-30 7c453-30 7c454-30 maximum frequency (mhz) 83.3 71.4 50 33.3 maximum cascadable frequency 83.3 71.4 50 33.3 maximum access time (ns) 9 10 15 20 minimum cycle time (ns) 12 14 20 30 minimum clock high time (ns) 5 6.5 9 12 minimum clock low time (ns) 5 6.5 9 12 minimum data or enable set-up (ns) 4 5 6 7 minimum data or enable hold (ns) 0 0 0 0 maximum flag delay (ns) 9 10 15 20 maximum current (ma) commercial 140 140 120 100 military/industrial 150 150 130 110 selection guide (continued) cy7c451 cy7c453 cy7c454 density 512 x 9 2,048 x 9 4,096 x 9 oe , depth cascadable yes yes yes package 32-pin plcc 32-pin plcc 32-pin plcc operating range range ambient temperature v cc commercial 0 c to +70 c 5v 10% industrial ? 40 c to +85 c 5v 10%
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 3 of 24 pin definitions signal name i/o description d 0 ? 8 i data inputs: when the fifo is not full and enw is active, ckw (rising edge) writes data (d 0 ? 8 ) into the fifo ? s memory. if mr is asserted at the rising edge of ckw then data is written into the fifo ? s programming register. d 8 is ignored if the device is configured for parity generation. q 0 ? 7 o data outputs: when the fifo is not empty and enr is active, ckr (rising edge) reads data (q 0 ? 7 ) out of the fifo ? s memory. if mr is active at the rising edge of ckr then data is read from the programming register. q 8 /pg/pe o function varies according to mode: parity disabled - same function as q 0 ? 7 parity enabled, generation - parity generation bit (pg) parity enabled, check - parity error flag (pe ) enw i enable write: enables the ckw input (for both non-program and program modes) enr i enable read: enables the ckr input (for both non-program and program modes) ckw i write clock: the rising edge clocks data into the fifo when enw is low; updates half full, almost full, and full flag states. when mr is asserted, ckw writes data into the program register. ckr i read clock: the rising edge clocks data out of the fifo when enr is low; updates the empty and almost empty flag states. when mr is asserted, ckr reads data out of the program register. hf o half full flag - synchronized to ckw. e /f o empty or full flag - e is synchronized to ckr; f is synchronized to ckw pafe /xo o dual-mode pin: not cascaded - programmable almost full is synchronized to ckw; programmable almost empty is synchronized to ckr cascaded - expansion out signal, connected to xi of next device xi i not cascaded - xi is tied to v ss cascaded - expansion input, connected to xo of previous device fl /rt i first load/ retransmit pin: cascaded - the first device in the daisy chain will have fl tied to v ss ; all other devices will have fl tied to v cc ( figure 2 ) not cascaded - tied to v cc; retransmit function is also available in stand alone mode by strobing rt mr i master reset: resets device to empty condition. non-programming mode: program register is reset to default condition of no parity and pafe active at 16 or less locations from full/empty. programming mode: data present on d 0 ? 8 is written into the programmable register on the rising edge of ckw. program register contents appear on q 0 ? 8 after the rising edge of ckr. oe i output enable for q 0 ? 7 and q 8 /pg/pe pins
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 4 of 24 electrical characteristics over the operating range parameter description test conditions 7c451-12 7c453-12 7c454-12 7c451-14 7c453-14 7c454-14 7c451-20 7c453-20 7c454-20 7c451-30 7c453-30 7c454-30 min. max. min. max. min. max. min. max. unit v oh output high voltage v cc = min., i oh = ? 2.0 ma 2.4 2.4 2.4 2.4 v v ol output low voltage v cc = min., i ol = 8.0 ma 0.4 0.4 0.4 0.4 v v ih [2] input high voltage 2.2 v cc 2.2 v cc 2.2 v cc 2.2 v cc v v il [2] input low voltage ? 0.5 0.8 ? 0.5 0.8 ? 0.5 0.8 ? 0.5 0.8 v i ix input leakage current v cc = max. ? 10 +10 ? 10 +10 ? 10 +10 ? 10 +10 a i os [3] output short circuit current v cc = max., v out = gnd ? 90 ? 90 ? 90 ? 90 ma i ozl i ozh output off, high z current oe > v ih , v ss < v o < v cc ? 10 +10 ? 10 +10 ? 10 +10 ? 10 +10 a i cc1 [4] operating current v cc = max., i out = 0 ma com ? l 140 140 120 100 ma mil/ind 150 150 130 110 ma i cc2 [5] operating current v cc = max., i out = 0 ma com ? l 70 70 70 70 ma mil/ind 80 80 80 80 ma i sb [6] standby current v cc = max., i out = 0 ma com ? l 30 30 30 30 ma mil/ind 30 30 30 30 ma capacitance [7] parameter description test conditions max. unit c in input capacitance t a = 25 c, f = 1 mhz, v cc = 5.0v 10 pf c out output capacitance 12 pf notes: 2. the v ih and v il specifications apply for all inputs except xi . the xi pin is not a ttl input. it is connected to either xo of the previous device or v ss . 3. test no more than one output at a time for not more than one second. 4. input signals switch from 0v to 3v with a rise/fall time of less than 3 ns, clocks and clock enables switch at maximum freque ncy (f max ), while data inputs switch at f max /2. outputs are unloaded. 5. input signals switch from 0v to 3v with a rise/fall time less than 3 ns, clocks and clock enables switch at 20 mhz, while the data inputs switch at 10 mhz. outputs are unloaded. 6. all input signals are connected to v cc . all outputs are unloaded. read and write clocks switch at maximum frequency (f max ). 7. tested initially and after any design or process changes that may affect these parameters.
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 5 of 24 ac test loads and waveforms [8, 9, 10, 11, 12] switching characteristics over the operating range [13] parameter description 7c451-12 7c453-12 7c454-12 7c451-14 7c453-14 7c454-14 7c451-20 7c453-20 7c454-20 7c451-30 7c453-30 7c454-30 unit min. max. min. max. min. max. min. max. t ckw write clock cycle 12 14 20 30 ns t ckr read clock cycle 12 14 20 30 ns t ckh clock high 5 6.5 9 12 ns t ckl clock low 5 6.5 9 12 ns t a [14] data access time 9 10 15 20 ns t oh previous output data hold after read high 0 0 0 0 ns t fh previous flag hold after read/write high 0 0 0 0 ns t sd data set-up 4 5 6 7 ns t hd data hold 0 0 0 0 ns t sen enable set-up 4 5 6 7 ns t hen enable hold 0 0 0 0 ns t oe oe low to output data valid 9 10 15 20 ns t olz [7,15] oe low to output data in low z 0 0 0 0 ns t ohz [7,15] oe high to output data in high z 9 10 15 20 ns t pg read high to parity generation 9 10 15 20 ns t pe read high to parity error flag 9 10 15 20 ns t fd flag delay 9 10 15 20 ns t skew1 [16] opposite clock after clock 0 0 0 0 ns notes: 8. c l = 30 pf for all ac parameters except for t ohz . 9. c l = 5 pf for t ohz . 10. all ac measurements are referenced to 1.5v except t oe , t olz , and t ohz . 11. t oe and t olz are measured at 100 mv from the steady state. 12. t ohz is measured at +500 mv from v ol and ? 500 mv from v oh . 13. test conditions assume signal transition time of 3 ns or less, timing reference levels of 1.5v, and output loading as shown in ac test loads and waveforms and capacitance as in notes 8 and 9, unless otherwise specified. 14. access time includes all data outputs switching simultaneously. 15. at any given temperature and voltage condition, t olz is greater than t ohz for any given device. 16. t skew1 is the minimum time an opposite clock can occur after a clock and still be guaranteed not to be included in the current clock cycle (for purposes of flag update). if the opposite clock occurs less than t skew1 after the clock, the decision of whether or not to include the opposite clock in the current clock cycle is arbitrary. note : the opposite clock is the signal to which a flag is not synchronized; i.e., ckw is the opposite clock for empty and almost empty flags, ckr is the opposite clock for the almost full, half full, and full flags. the clock is the signal to which a flag is synchronized; i.e., ckw is the clock for the half full, almost full, and full flags, ckr is the clock for empty and almost empty flags. 3.0v 5v output r1500 ? r2 333 ? c l including jig and scope gnd 90% 10% 90% 10% <3ns <3 ns output 2v equivalent to: th venin equivalent c451-4 200 ? all input pulses c451-5
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 6 of 24 t skew2 [17] opposite clock before clock 12 14 20 30 ns t pmr master reset pulse width (mr low) 12 14 20 30 ns t scmr last valid clock low set-up to mr low 0 0 0 0 ns t ohmr data hold from mr low 0 0 0 0 ns t mrr master reset recovery (mr high set-up to first enabled write/read) 12 14 20 30 ns t mrf mr high to flags valid 12 14 20 30 ns t amr mr high to data outputs low 12 14 20 30 ns t smrp program mode ? mr low set-up 12 14 20 30 ns t hmrp program mode ? mr low hold 9 10 15 25 ns t ftp program mode ? write high to read high 12 14 20 30 ns t ap program mode ? data access time 12 14 20 30 ns t ohp program mode ? data hold time from mr high 0 0 0 0 ns t prt retransmit pulse width 12 14 20 30 t rtr retransmit recovery time 12 14 20 30 17. t skew2 is the minimum time an opposite clock can occur before a clock and still be guaranteed to be included in the current clock cyc le (for purposes of flag update). if the opposite clock occurs less than t skew2 before the clock, the decision of whether or not to include the opposite clock in the current clock cycle is arbitrary. see note 16 for definition of clock and opposite clock. switching characteristics over the operating range [13] (continued) parameter description 7c451-12 7c453-12 7c454-12 7c451-14 7c453-14 7c454-14 7c451-20 7c453-20 7c454-20 7c451-30 7c453-30 7c454-30 unit min. max. min. max. min. max. min. max.
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 7 of 24 switching waveforms notes: 18. to only perform reset (no programming), the following criteria must be met: enw or ckw must be inactive while mr is low. 19. to only perform reset (no programming), the following criteria must be met: enr or ckr must be inactive while mr is low. 20. all data outputs (q 0 ? 8 ) go low as a result of the rising edge of mr after t amr . 21. in this example, q 0 ? 8 will remain valid until t ohmr if either the first read shown did not occur or if the read occurred soon enough such that the valid data was caused by it. write clock timing diagram read clock timing diagram t ckw c451-6 c451-7 t ckh t ckl t hd t sd enabled write disabled write valid data in t sen t hen t sen t hen enabled read disabled read previous word t ckr t ckh t ckl t oh t sen t hen t sen t hen new word t a master reset (default with free-running clocks) timing diagram t pmr t mrr t scmr t mrr t ohmr valid data t amr t mrf all data outputs l ow t scmr t mrf ckw mr enw ckr enr q 0 ? 8 e /f ,pafe hf first write t fh t fh t fh t fd t fd t fh t fh t fd t fd t fh ckr q 0 ? 8 enr e /f , pafe ckw d 0 ? 8 enw e /f , pafe ,hf [18,19,20,21]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 8 of 24 switching waveforms (continued) master reset (programming mode) timing diagram t smrp t mrr t scmr t hmrp t ckh t scmr t ftp t sd t hd t smrp t hmrp t ckh t ap t ohmr t ohp t amr ckw mr enw d 0 ? 8 ckr enr q 0 ? 8 valid data pgm word all data outputs l ow last valid read pgm read last word pgm word word 1 word 2 last valid write pgm write first write second write c451-9 master reset (programming mode with free-running clocks) timing t smrp c451-10 t mrr t scmr t hmrp t ckh t scmr t hen t ftp t smrp t ap t ohmr t ohp t amr mr valid data pgm word all data outputs l ow last word pgm word word 1 word 2 t ckl t ckw t sen t ckr t ckl t ckh t hen t sen pgm read ckw d 0 ? 8 q 0 ? 8 enw ckr enr last valid write pgm write first write second write last valid read t hmrp low low mr t mrr diagram [20,21] [20,21]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 9 of 24 notes: 22. ? count ? is the number of words in the fifo. 23. the fifo is assumed to be programmed with p>0 (i.e., pafe does not transition at empty or full). 24. r2 is ignored because the fifo is empty (count = 0). it is important to note that r3 is also ignored because w3, the first e nabled write after empty, occurs less than t skew2 before r3. therefore, the fifo still appears empty when r3 occurs. because w3 occurs greater than t skew2 before r4, r4 includes w3 in the flag update. 25. ckr is clock; ckw is opposite clock. 26. r3 updates the flag to the empty state by asserting e /f . because w1 occurs greater than t skew1 after r3, r3 does not recognize w1 when updating flag status. but because w1 occurs greater than t skew2 before r4, r4 includes w1 in the flag update and, therefore, updates fifo to almost empty state. it is important to note that r4 is a latent cycle; i.e., it only updates the flag status regardless of the state of enr . it does not change the count or the fifo ? s data outputs. switching waveforms (continued) read to empty timing diagram with free-running clocks latent cycle t skew1 t skew2 t fd t fd t fd count 1 0 1 0 enabled read flag update enabled read ignored read enabled write ignored read ignored read read ckr enr ckw enw pafe e /f hf c451-11 high low read to empty timing diagram count 32 0 1 (no change) t fd t fd r1 enabled flag update 11 0 latent cycle read enabled write t skew2 t skew1 ckw enr enw e /f ckr low t fd c451-12 read r2 enabled read r3 enabled read r5 enabled read r4 w1 r1 r2 r3 r4 r5 r6 w1 w2 w4 w5 w6 w3 t skew2 pafe low [22,25,26] [22,23,24,25]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 10 of 24 notes: 27. the fifo in this example is assumed to be programmed to its default flag values. almost empty is 16 words from empty; almost full is 16 locations from full. 28. r4 only updates the flag status. it does not affect the count because enr is high. 29. when making the transition from almost empty to intermediate, the count must increase by two (16 => 18; two enabled writes: w2, w3) before a read (r4) can update flags to the less than half full state. switching waveforms (continued) read to almost empty timing diagram with free-running clocks read to almost empty timing diagram with read flag update cycle and free-running clocks t skew1 t skew2 t fd t fd t fd count 17 16 18 16 enabled read ckr enr ckw enw e /f pafe hf 17 17 15 enabled write ckr ckw count 17 16 18 16 t skew1 t skew2 t fd t fd t fd enr enw pafe enabled read flag update enabled read enabled read 17 17 15 hf enabled read read flag update cycle c451-13 e /f c451-14 high high high high r1 r2 r3 enabled read r4 enabled read r5 enabled read r6 w1 w2 enabled write w3 w4 w1 w5 w6 r1 r2 r3 r4 r5 r6 r7 enabled write w2 enabled write w3 w1 w4 w5 w6 w7 18 (no change) [22,25,27] [22,25,27,28,29]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 11 of 24 notes: 30. ckw is clock and ckr is opposite clock. 31. count = 2,049 indicates half full for the cy7c454, count=1,025 indicates half full for the cy7c453, and count = 257 indicate s half full for the cy7c451. values for cy7c451 count are shown in brackets. 32. when the fifo contains 2048[1024,256] words, the rising edge of the next enabled write causes the hf to be true (low). 33. the hf write flag update cycle does not affect the count because enw is high. it only updates hf to high. 34. when making the transition from half full to less than half full, the count must decrease by two (1,025 => 1,023; two enabled reads: r2 and r3) before a write (w4) can update flags to less than half full. switching waveforms (continued) write to half full timing diagram with free-running clocks count 1024 1025 1023 1025 t skew1 t skew2 t fd t fd t fd enabled write enabled write enabled write enabled write enabled read enabled read 1024 1024 1026 c451-15 [256] [257] [256] [255] [256] [257] [258] write to half full timing diagram with write flag update cycle with free-running clocks count 1024 1025 1023 1025 t skew1 t skew2 t fd t fd t fd enabled write flag update enabled write enabled write 1024 1024 1026 enabled write enabled read enabled read write flag update cycle [256] [257] [256] [255] [256] [257] [258] ckw ckr enw enr hf e /f pafe c451-16 ckw ckr enw enr hf pafe e /f high high high high w1 w2 w3 w4 w5 w6 r1 r4 r5 r6 r3 r2 w1 w2 w3 w4 w5 w6 w7 r1 r4 r5 r6 r2 r3 r7 1023 (no change) [255] [22,30,31,32] [22,30,31,32,33,34]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 12 of 24 notes: 35. w2 updates the flag to the almost full state by asserting pafe . because r1 occurs greater than t skew1 after w2, w2 does not recognize r1 when updating the flag status. w3 includes r2 in the flag update because r2 occurs greater than t skew2 before w3. note that w3 does not have to be enabled to update flags. 36. the dashed lines show w3 as a flag update write rather than an enabled write because enw is deasserted. switching waveforms (continued) write to almost full timing diagram count 2030 2031 2031 2032 t fd t fd t fd enabled write enabled write enabled write enabled write 2032 2031 2033 [495] [496] [495] [495] [496] [497] enabled write 2030 [494] w1 w2 w3 w4 2030 [494] 2031 [495] 2032 [496] enabled read enabled read r1 r2 t skew1 t skew2 t fd low high ckw enw hf pafe ckr enr e /f write to almost full timing diagram with free-running clocks count 2031 2032 2030 2032 t skew1 t skew2 t fd t fd t fd enabled write enabled write enabled write enabled write enabled read enabled read 2031 2031 2033 [495] [496] [495] [494] [495] [496] [497] c451-17 ckw ckr enw enr pafe hf e /f c451-18 high low w5 w1 w2 w3 w4 w5 w6 r2 r3 r6 r5 r4 r1 [494] flag update [22,27,30,35,36] [ 22,27,30]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 13 of 24 notes: 37. w2 is ignored because the fifo is full (count = 4096[2048,512]). it is important to note that w3 is also ignored because r3, the first enabled read after full, occurs less than t skew2 before w3. therefore, the fifo still appears full when w3 occurs. because r3 occurs greater than t skew2 before w4, w4 includes r3 in the flag update. switching waveforms (continued) write to almost full timing diagram with write flag update cycle and free-running clocks count 2031 2032 2030 2032 t skew1 t skew2 t fd t fd t fd enabled write flag update enabled write enabled write 2031 2031 2033 c451-19 enabled write enabled read enabled read write flag update cycle [495] [496] [495] [494] [495] [496] [497] ckw ckr enw enr pafe hf e /f write to full flag timing diagram with free-running clocks t skew1 t skew2 t fd t fd t fd count 2047 2048 2047 2048 enabled write enabled write enabled read ckw enw ckr enr pafe e /f hf flag update ignored write c451-20 ignored write ignored write write [511] [512] [511] [512] latent cycle high low low low w1 w2 w3 w4 w5 w6 w7 r2 r3 r6 r5 r4 r1 r1 r4 r5 r6 r7 r2 r3 w1 w2 w3 w4 w5 w6 2030 (no change) [494] t skew2 [22,27,30] [22,23,30,37]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 14 of 24 notes: 38. in this example, the fifo is assumed to be programmed to generate even parity. 39. if q 0 ? 7 ? new word ? also has an even number of 1s, then pg stays low. 40. if q 0 ? 7 ? new word ? also has an odd number of 1s, then pg stays high. switching waveforms (continued) even parity generation timing diagram t pg previous word: even number of 1s new word odd number of 1s ckr q 0 ? 7 q 8 /pg/pe enr enabled read disabled read c451-21 previous word: odd number of 1s new word even number of 1s enabled read disabled read even parity generation timing diagram t pg ckr q 0 ? 7 q 8 /pg/pe enr c451-22 [38,39] [38,40]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 15 of 24 notes: 41. in this example, the fifo is assumed to be programmed to check for even parity. 42. this example assumes that the time from the ckr rising edge to valid word m+1 > t a . 43. if enr was high around the rising edge of ckr (i.e., read disabled), the valid data at the far right would once again be word m inste ad of word m+1. 44. clocks are free running in this case. 45. the flags may change state during retransmit as a result of the offset of the read and write pointers, but flags will be val id at t rtr . switching waveforms (continued) word m: even number of ? 1 ? s even parity checking output enable timing write m c451-23 f 1 read m write m+1 write m+2 word m+ 1: odd number of ? 1 ? s word m+ 2: even number of ? 1 ? s read m+1 read m+2 t p e t p e 8 lsbs of word m+2 8 lsbs of word m+1 8 lsbs of word m 8 lsbs of word m-1 q 8 /pg/ pe ckw ckr enw enr d 0 ? 8 q 0 ? 7 valid data word m read m+1 ckr q 0 ? 8 oe enr t oh z t o e t ol z valid data word m+1 c451-24 low [41] [42,43] retransmit timing enr /enw fl /rt t prt t rtr c451 ? 25 e /f ,hf ,pafe [44, 45]
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 16 of 24 architecture the cy7c451, cy7c453, and cy7c454 consist of an array of 512/2048/4096 words of 9 bits each (implemented by an array of dual-port ram cells), a read pointer, a write pointer, control signals (ckr, ckw, enr , enw , mr , oe , fl /rt , xi , xo ), and flags (hf , e /f , pafe ). resetting the fifo upon power-up, the fifo must be reset with a master reset (mr ) cycle. this causes the fifo to enter the empty con- dition signified by e /f and pafe being low and hf being high. all data outputs (q 0 ? 8 ) go low at the rising edge of mr . in order for the fifo to reset to its default state, a falling edge must occur on mr and the user must not read or write while mr is low (unless enr and enw are high or unless the device is being programmed). upon comple- tion of the master reset cycle, all data outputs will go low t amr after mr is deasserted. all flags are guaranteed to be valid t mrf after mr is taken high. fifo operation when the enw signal is active (low), data present on the d 0 ? 8 pins is written into the fifo on each rising edge of the ckw signal. similarly, when the enr signal is active, data in the fifo memory will be presented on the q 0 ? 8 outputs. new data will be presented on each rising edge of ckr while enr is active. enr must be set up t sen before ckr for it to be a valid read function. enw must occur t sen before ckw for it to be a valid write function. an output enable (oe ) pin is provided to tri-state the q 0 ? 8 outputs when oe is not asserted. when oe is enabled, data in the output register will be available to q 0 ? 8 outputs after toe. if devices are cascaded, the oe function will only output data on the fifo that is read enabled. the fifo contains overflow circuitry to disallow additional writes when the fifo is full, and underflow circuitry to disallow additional reads when the fifo is empty. an empty fifo maintains the data of the last valid read on its q 0 ? 8 outputs even after additional reads occur. programming the cy7c451, cy7c453, and cy7c454 are programmed during a master reset cycle. if mr and enw are low, a rising edge on ckw will write d 0 ? 8 inputs into the program- ming register. mr must be set up a minimum of t smrp be- fore the program write rising edge and held t hmrp after the program write falling edge. the user has the ability to also perform a program read during the master reset cycle. this will occur at the rising edge of ckr when mr and enr are asserted. the program read must be performed a minimum of t ftp after a program write, and the program word will be available t ap after the read occurs. if a program write does not occur, a program read may occur a minimum of t smrp after mr is asserted. this will read the default program value. when free-running clocks are tied to ckw and ckr, program- ming can still occur during a master reset cycle with the adher- ence to a few additional timing parameters. the enable pins must be set-up t sen before the rising edge of ckw or ckr. hold times of t hen must also be met for enw and enr . data present on d 0 ? 5 during a program write will determine the distance from empty (full) that the almost empty (al- most full) flags will become active. see table 1 for a description of the six possible fifo states. p in 1 refers to the decimal equivalent of the binary number represented by d 0 ? 5 . programming options for the cy7c451 and cy7c453 are listed in table 5 . programming resolution is 16 words for either device. the programmable pafe function is only valid when the cy7c451/453/454 are not cascaded. if the user elects not to program the fifo ? s flags, the default (p=1) is as follows: almost empty condition (almost full condition) is activated when the cy7c451/453/454 contain 16 or less words (empty locations). parity is programmed with the d 6 ? 8 bits. see table 6 for a summary of the various parity programming options. data present on d 6 ? 8 during a program write will determine whether the fifo will generate or check even/odd parity for the data present on d 0 ? 8 thereafter. if the user elects not to program the fifo, the parity function is disabled. flag operation and parity are described in greater detail in sub- sequent sections. flag operation the cy7c451/453/454 provide three status pins when not cascaded. the three pins, e /f , pafe , and hf , allow decod- ing of six fifo states ( table 1 ). pafe is not available when fifos are cascaded for depth expansion. all flags are syn- chronous, meaning that the change of states is relative to one of the clocks (ckr or ckw, as appropriate. see figure 1 ). the synchronous architecture guarantees some mini- mum valid time for the flags. the empty and almost empty flag states are exclusively updated by each rising edge of the read clock (ckr ). for example, when the fifo con- tains 1 word, the next read (rising edge of ckr while enr =low) causes the flag pins to output a state that rep- resents empty. the half full, almost full, and full flag states are updated exclusively by the write clock (ckw). for example, if the cy7c453 fifo contains 2047 words (2048 words indicate full for the cy7c453), the next write (rising edge of ckw while enw =low) causes the flag pins to output a state that is decoded as full. ] table 1. flag truth table [46] . e /f pafe hf state cy7c451 512 x 9 number of words in fifo cy7c453 2k x 9 number of words in fifo cy7c454 4k x 9 number of words in fifo 0 0 1 empty 0 0 0 1 0 1 almost empty 1 ? (16 ? p) 1 ? (16 ? p) 1 ? (16 ? p) 1 1 1 less than or equal to half full (16 ? p)+1 ? 256 (16 ? p)+1 ? 1024 (16 ? p)+1 ? 2048
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 17 of 24 flag operation (continued) since the flags denoting emptiness (empty, almost empty) are only updated by ckr and the flags signifying fullness (half full, almost full, full) are exclusively updated by ckw, careful attention must be given to the flag operation. the user must be aware that if a boundary (empty, almost empty, half full, almost full, or full) is crossed due to an operation from a clock that the flag is not synchronized to (i.e., ckw does not affect empty or almost empty), a flag update cycle is necessary to represent the fifo ? s new state. the signal to which a flag is not synchronized will be referred to as the opposite clock (ckw is opposite clock for empty and almost empty flags; ckr is the opposite clock for half full, almost full, and full flags). until a proper flag update cycle is executed, the syn- chronous flags will not show the new state of the fifo. when updating flags, the cy7c451/453/454 must make a de- cision as to whether or not the opposite clock was recognized when a clock updates the flag. for example (when updating the empty flag), if a write occurs at least t skew1 after a read, the write is guaranteed not to be included when ckr up- dates the flag. if a write occurs at least t skew2 before a read, the write is guaranteed to be included when ckr updates flag. if a write occurs within t skew1 /t skew2 after or before ckr, then the decision of whether or not to include the write when the flag is updated by ckr is arbitrary. the update cycle for non-boundary flags (almost empty, half full, almost full) is different from that used to update the boundary flags (empty, full). both operations are described below. boundary and non-boundary flags boundary flags (empty) the empty flag is synchronized to the ckr signal (i.e., the empty flag can only be updated by a clock pulse on the ckr pin). an empty fifo that is written to will be described with an empty flag state until a rising edge is presented to the ckr pin. when making the transition from empty to almost empty (or empty to less than or equal to half full), a clock cycle on the ckr is necessary to update the flags to the current state. in such a state (flags showing empty even though data has been written to the fifo), two read cycles are required to read data out of fifo. the first read serves only to update the flags to the almost empty or less than or equal to half full state, while the second read outputs the data. this first read cycle is known as the latent or flag update cycle because it does not affect the data in the fifo or the count (number of words in fifo). it simply deasserts the empty flag. the flag is updated regardless of the enr state. therefore, the update occurs even when enr is unasserted (high), so that a valid read is not necessary to update the flags to correctly describe the fifo. in this example, the write must occur at least t skew2 before the flag update cycle in order for the fifo to guarantee that the write will be included in the count when ckr updates the flags. when a free-running clock is con- nected to ckr, the flag is updated each cycle. table 2 shows an example of a sequence of operations that update the empty flag. boundary flags (full) the full flag is synchronized to the ckw signal (i.e., the full flag can only be updated by a clock pulse on the ckw pin). a full fifo that is read will be described with a full flag until a rising edge is presented to the ckw pin. when making the transition from full to almost full (or full to greater than half full), a clock cycle on the ckw is necessary to update the flags to the current state. in such a state (flags showing full even through data has been read from the fifo), two write cycles are required to write data into the fifo. the first write serves only to update the flags to the almost full or greater 1 1 0 greater than half full 257 ? 511 ? (16 ? p) 1025 ? 2047 ?( 16 ? p) 2049 ? 4095 ?( 16 ? p) 1 0 0 almost full 512 ? (16 ? p) ? 511 2048 ? (16 ? p) ? 2047 4096 ? (16 ? p) ? 4095 0 0 0 full 512 2048 4096 notes: 46. p is the decimal value of the binary number represented by d 0 - 5 . when programming the cy7c451/453/454, p can have values from 0 to 15 for the cy7c451 and values from 0 to 63 for the cy7c453 and cy7c454. see table 5 for d 0 - 5 representation. p = 0 signifies almost empty state = empty state. table 1. flag truth table [46] . e /f pafe hf state cy7c451 512 x 9 number of words in fifo cy7c453 2k x 9 number of words in fifo cy7c454 4k x 9 number of words in fifo figure 1. flag logic diagram. d q ckr e dq ckw f d q ckr pae dq ckw paf d q ckw hf internal logic hf pafe e/f pin
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 18 of 24 than half full state, while the second write inputs the data. this first write cycle is known as the latent or flag update cycle because it does not affect the data in the fifo or the count (number of words in the fifo). it simply deasserts the full flag. the flag is updated regardless of the enw state. therefore, the update occurs even when enw is deasserted (high), so that a valid write is not necessary to update the flags to correctly describe the fifo. in this example, the read must occur at least t skew2 before the flag update cycle in order for the fifo to guarantee that the read will be included in the count when ckw updates the flags. when a free-run- ning clock is connected to ckw, the flag updates each cy- cle. full flag operation is similar to the empty flag operation described in table 2 . non-boundary flags (almost empty, half full, almost full) the cy7c451/453/454 feature programmable almost empty and almost full flags. each flag can be programmed a specific distance from the corresponding boundary flags (empty or full). the flags can be programmed to be activated at the empty or full boundary, or at a distance of up to 1008 words/locations for the cy7c453 and cy7c454 (240 words/locations for the cy7c451) from the empty/full bound- ary. the programming resolution is 16 words/locations. when the fifo contains the number of words or fewer for which the flags have been programmed, the pafe flag will be asserted signifying that the fifo is almost empty. when the fifo is within that same number of empty locations from being full, the pafe will also be asserted signifying that the fifo is almost full. the hf flag is decoded to distinguish the states. the default distance (cy7c451/453/454 not programmed) from where pafe becomes active to the boundary (empty, full) is 16 words/locations. the almost full and almost empty flags can be programmed so that they are only ac- tive at full and empty boundaries. however, the operation will remain consistent with the non-boundary flag operation that is discussed below. almost empty is only updated by ckr while half full and al- most full are updated by ckw. non-boundary flags employ flag update cycles similar to the boundary flag latent cycles in order to update the fifo status. for example, if the fifo just reaches the greater than half full state, and then two words are read from the fifo, a write clock (ckw) will be required to update the flags to the less than half full state. however, unlike the boundary flag latent cycle, the state of the enable pin (enw in this case) affects the operation. therefore, set-up and hold times for the enable pins must be met (t sen and t hen ). if the enable pin is active during the flag update cycle, the count and data are updated in addition to pafe and hf . if the enable pin is not asserted during the flag update cycle, only the flags are updated. table 3 and table 4 show an example of a sequence of operations that update the almost empty and almost full flags. programmable parity the cy7c451/453/454 also features even or odd parity check- ing and generation. d 6 ? 8 are used during a program write to describe the parity option desired. table 6 gives a sum- mary of programmable parity options. if the user elects not to program the device, then parity is disabled. parity infor- mation is provided on one multi-mode output pin (q8/pg/pe ). the three possible modes are described in the following paragraphs. regardless of the mode select- ed, the oe pin retains three-state control of all 9 q 0 ? 8 bits. parity disabled (q8 mode) when parity is disabled (or user does not program parity op- tion) the cy7c451/453/454 stores all 9 bits present on d 0 ? 8 inputs internally and will output all 9 bits on q 0 ? 8 parity generate (pg mode). this mode is used to generate either even or odd parity (as programmed) from d 0 ? 7 . d8 input is ignored. the parity bit is stored internally as d8 and during a subsequent read will be available on the pg pin along with the data word from which the parity was generated (q 0 ? 7 ). for example, if table 2. empty flag (boundary flag) operation example. status before operation operation status after operation comments current state of fifo e /f afe hf number of words in fifo next state of fifo e /f afe hf number of words in fifo empty 0 0 1 0 write (enw = 0) empty 0 0 1 1 write empty 0 0 1 1 write (enw = 0) empty 0 0 1 2 write empty 0 0 1 2 read (enr = x) ae 1 0 1 2 flag update ae 1 0 1 2 read (enr = 0) ae 1 0 1 1 read ae 1 0 1 1 read (enr = 0) empty 0 0 1 0 read (transition from almost empty to empty) empty 0 0 1 0 write (enr = 0) empty 0 0 1 1 write empty 1 0 1 1 read (enr = x) ae 1 0 1 1 flag update ae 1 0 1 1 read (enr = 0) empty 0 0 1 0 read (transition from almost empty to empty)
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 19 of 24 parity generate is set to odd and the d 0 ? 7 inputs have an even number of 1s, pg will be high. parity check (pe mode) if the cy7c451/453/454 is programmed for parity checking, the fifo will compare the parity of d 0 ? 8 with the program register. if the expected parity is present, d8 will be set high internally. when this word is later read, pe will be high. if a parity error occurs, d8 will be set low internally. when this word is later read, pe will be low. for example, if parity check is set to odd and d 0 ? 8 have an even number of 1s, a parity error occurs. when that word is later read, pe will be asserted (low). retransmit the retransmit feature is beneficial when transferring packets of data. it enables the receipt of data to be acknowledged by the receiver and retransmitted if necessary. the retransmit (rt ) input is active in the standalone and width expansion modes. the retransmit feature is intended for use when a number of writes equal to or less than the depth of the fifo have occurred since the last mr cycle. a low pulse on rt resets the internal read pointer to the first physical location of the fifo. wclk and rclk may be free running but must be disabled during and t rtr after the retransmit pulse. with every valid read cycle after retransmit, previously accessed data is read and the read point- er is incremented until it is equal to the write pointer. flags are gov- erned by the relative locations of the read and write pointers and are updated during a retransmit cycle. data written to the fifo after ac- tivation of rt are transmitted also. the full depth of the fifo can be repeatedly retransmitted. width expansion modes during width expansion all flags (programmable and nonpro- grammable) are available. the cy7c451/453/454 can be ex- panded in width to provide word width greater than nine in increments of nine. during width expansion mode all control line inputs are common. when the fifo is being read near the empty (full) boundary, it is important to note that both sets of flags should be checked to see if they have been updated to the not empty (not full) condition to insure that the next read (write) will perform the same operation on all devices. checking all sets of flags is critical so that data is not read from the fifos ? staggered ? by one clock cycle. this situation could occur when the first write to an empty fifo and a read are very close together. if the read occurs less than t skew2 after the first write to two width-expanded devices, a and b, device a may go almost empty (read recognized as flag update) while device b stays empty (read ignored). this occurs be- cause a read can be either recognized or ignored if it oc- curs within t skew2 of a write. the next read cycle outputs the first half of the first word on device a while device b updates its flags to almost empty. subsequent reads will continue to output ? staggered ? data assuming more data has been written to the fifos. depth expansion mode the cy7c451/453/454 can operate up to 83.3 mhz when cas- caded. depth expansion is accomplished by connecting ex- pansion out (xo ) of the first device to expansion in (xi ) of the next device, with xo of the last device connected to xi of the first device. the first device has its first load pin (fl ) tied to vss while all other devices must have this pin tied to vcc. the first device will be the first to be write and read enabled after a master reset. proper operation also requires that all cascaded devices have common ckw, ckr, enw , enr , d 0 ? 8 , q 0 ? 8 , and mr pins. when cascaded, one device at a time will be read enabled so as to avoid bus contention. by asserting xo when ap- propriate, the currently enabled fifo alerts the next fifo that it should be enabled. the next rising edge on ckr puts q 0 ? 8 outputs of the first device into a high-impedance state. this occurs regardless of the state of enr or the next fifo ? s empty flag. therefore, if the next fifo is empty or undergoing a latent cycle, the q 0 ? 8 bus will be in a high-im- pedance state until the next device receives its first read, which brings its data to the q 0 ? 8 bus. program write/read of cascaded devices programming of cascaded fifos is the same as for a single device. because the controls of the fifos are in parallel when cascaded, they all get programmed the same. during program mode, only parity is programmed since almost full and almost empty flags are not available when cy7c451/453/454 are cascaded. only the ? first device ? (fifo with fl =low) will output its program register contents on q 0 ? 8 during a pro- gram read. q 0 ? 8 of all other devices will remain in a high-impedance state to avoid bus contention.
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 20 of 24 figure 2. depth expansion with cy7c451/3/4. table 3. almost empty flag (non-boundary flag) operation example [47] . status before operation status after operation current state of fifo e /f afe hf num- ber of words in fifo operation next state of fifo e /f pafe hf number of words in fifo comments ae 1 0 1 32 write (enw = 0) ae 1 0 1 33 write ae 1 0 1 33 write (enw = 0) ae 1 0 1 34 write ae 1 0 1 34 read (enr = 0) cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 21 of 24 .] table 4. almost full flag operation example [48] . operation state of fifo e /f pafe hf number of words in fifo cy7c451 number of words in fifo cy7c453 number of words in fifo cy7c454 comments read (enr =0) current af 1 0 0 496 2032 4080 read next af 1 0 0 495 2031 4079 read (enr =0) current af 1 0 0 495 2031 4079 read next af 1 0 0 494 2030 4078 write (enw =1) current af 1 0 0 494 2030 4078 flag update next af 1 1 0 494 2030 4078 write (enw =0) current >hf 1 1 0 494 2030 4078 write next >hf 1 1 0 495 2031 4079 write (enw =0) current >hf 1 1 0 495 2031 4079 write (transition from >hf to af) next >hf 1 0 0 496 2032 4080 table 5. programmable almost full/almost empty options - cy7c451/cy7c453/cy7c454 [49] . d5 d4 d3 d2 d1 d0 pafe active when cy7c451/453/454 is: p [50] 0 0 0 0 0 0 completely full and empty. 0 0 0 0 0 0 1 16 or less locations from empty/full (default) 1 0 0 0 0 1 0 32 or less locations from empty/full 2 0 0 0 0 1 1 48 or less locations from empty/full 3 0 0 1 1 1 0 224 or less locations from empty/full 14 0 0 1 1 1 1 240 or less locations from empty/full 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 1 1 0 992 or less locations from empty/full 62 1 1 1 1 1 1 1008 or less locations from empty/full 63 table 6. programmable parity options. d8 d7 d6 condition 0 x x parity disabled. 1 0 0 generate even parity on pg output pin. 1 0 1 generate odd parity on pg output pin. 1 1 0 check for even parity. indicate error on pe output pin. 1 1 1 check for odd parity. indicate error on pe output pin. notes: 48. programmed so that almost full becomes active when the fifo contains 16 or less empty locations. 49. d4 and d5 are don ? t care for cy7c451. 50. referenced in table 1.
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 22 of 24 ordering information 512x9 clocked fifo speed (ns) ordering code package name package type operating range 12 cy7c451-12jc j65 32-lead plastic leaded chip carrier commercial cy7c451-12ji j65 32-lead plastic leaded chip carrier industrial 14 cy7c451-14jc j65 32-lead plastic leaded chip carrier commercial cy7c451-14ji j65 32-lead plastic leaded chip carrier industrial 20 cy7c451-20jc j65 32-lead plastic leaded chip carrier commercial cy7c451-20ji j65 32-lead plastic leaded chip carrier industrial 30 cy7c451-30jc j65 32-lead plastic leaded chip carrier commercial cy7c451-30ji j65 32-lead plastic leaded chip carrier industrial 2kx9 clocked fifo speed (ns) ordering code package name package type operating range 12 cy7c453-12jc j65 32-lead plastic leaded chip carrier commercial cy7c453-12ji j65 32-lead plastic leaded chip carrier industrial 14 cy7c453-14jc j65 32-lead plastic leaded chip carrier commercial cy7c453-14ji j65 32-lead plastic leaded chip carrier industrial 20 cy7c453-20jc j65 32-lead plastic leaded chip carrier commercial cy7c453-20ji j65 32-lead plastic leaded chip carrier industrial 30 cy7c453-30jc j65 32-lead plastic leaded chip carrier commercial cy7c453-30ji j65 32-lead plastic leaded chip carrier industrial 4kx9 clocked fifo speed (ns) ordering code package name package type operating range 12 cy7c454-12jc j65 32-lead plastic leaded chip carrier commercial cy7c454-12ji j65 32-lead plastic leaded chip carrier industrial 14 cy7c454-14jc j65 32-lead plastic leaded chip carrier commercial cy7c454-14ji j65 32-lead plastic leaded chip carrier industrial 20 cy7c454-20jc j65 32-lead plastic leaded chip carrier commercial cy7c454-20ji j65 32-lead plastic leaded chip carrier industrial 30 cy7c454-30jc j65 32-lead plastic leaded chip carrier commercial cy7c454-30ji j65 32-lead plastic leaded chip carrier industrial
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 23 of 24 ? cypress semiconductor corporation, 2001. the information contained herein is subject to change without notice. cypress semico nductor corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a cypress semiconductor product. nor does it convey or imply any license unde r patent or other rights. cypress semiconductor does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected t o result in significant injury to the user. the inclusion of cypress semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in do i ng so indemnifies cypress semiconductor against all charges. package diagram 32-lead plastic leaded chip carrier j65
cy7c451 cy7c453 cy7c454 document #: 38-06033 rev. *a page 24 of 24 document title: cy7c451, cy7c453, cy7c454 512 x 9, 2k x 9, and 4k x 9, cascadable clocked fifos with program- mable flags document number: 38-06033 rev. ecn no. issue date orig. of change description of change ** 110174 09/29/01 szv change from spec number: 38-00125 to 38-06033 *a 122284 12/27/02 rbi power up requirements added to maximum ratings information


▲Up To Search▲   

 
Price & Availability of CYPRESSSEMICONDUCTORCORP-CY7C451-30JI

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X